home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2001 January / Game.EXE_01_2001.iso / demos / Blade of Darkness / data1.cab / Program_Executable_Files / Lib / BBLib.py < prev    next >
Encoding:
Python Source  |  2000-11-16  |  3.8 KB  |  130 lines

  1. # This file was created automatically by SWIG.
  2. import BBLibc
  3. class B_BitMap24Ptr :
  4.     def __init__(self,this):
  5.         self.this = this
  6.         self.thisown = 0
  7.     def __del__(self):
  8.         if self.thisown == 1 :
  9.             BBLibc.delete_B_BitMap24(self.this)
  10.     def GetDimension(self):
  11.         val = BBLibc.B_BitMap24_GetDimension(self.this)
  12.         return val
  13.     def GetData(self):
  14.         val = BBLibc.B_BitMap24_GetData(self.this)
  15.         return val
  16.     def SaveToBMP(self,arg0):
  17.         val = BBLibc.B_BitMap24_SaveToBMP(self.this,arg0)
  18.         return val
  19.     def ReadFromBMP(self,arg0):
  20.         val = BBLibc.B_BitMap24_ReadFromBMP(self.this,arg0)
  21.         return val
  22.     def SaveToJPEG(self,arg0,*args):
  23.         val = apply(BBLibc.B_BitMap24_SaveToJPEG,(self.this,arg0,)+args)
  24.         return val
  25.     def ReadFromJPEG(self,arg0):
  26.         val = BBLibc.B_BitMap24_ReadFromJPEG(self.this,arg0)
  27.         return val
  28.     def ReadFromFile(self,arg0):
  29.         val = BBLibc.B_BitMap24_ReadFromFile(self.this,arg0)
  30.         return val
  31.     def SaveToFile(self,arg0,*args):
  32.         val = apply(BBLibc.B_BitMap24_SaveToFile,(self.this,arg0,)+args)
  33.         return val
  34.     def ChangeRGBOrder(self):
  35.         val = BBLibc.B_BitMap24_ChangeRGBOrder(self.this)
  36.         return val
  37.     def __repr__(self):
  38.         return "<C B_BitMap24 instance>"
  39. class B_BitMap24(B_BitMap24Ptr):
  40.     def __init__(self,*args) :
  41.         self.this = apply(BBLibc.new_B_BitMap24,()+args)
  42.         self.thisown = 1
  43.  
  44.  
  45.  
  46.  
  47. class B_ResourceManagerPtr :
  48.     def __init__(self,this):
  49.         self.this = this
  50.         self.thisown = 0
  51.     def NResources(self,arg0):
  52.         val = BBLibc.B_ResourceManager_NResources(self.this,arg0)
  53.         return val
  54.     def GetResourceName(self,arg0,arg1):
  55.         val = BBLibc.B_ResourceManager_GetResourceName(self.this,arg0,arg1)
  56.         return val
  57.     def GetResourceFile(self,arg0,arg1):
  58.         val = BBLibc.B_ResourceManager_GetResourceFile(self.this,arg0,arg1)
  59.         return val
  60.     def IsResourceLoaded(self,arg0,arg1):
  61.         val = BBLibc.B_ResourceManager_IsResourceLoaded(self.this,arg0,arg1)
  62.         return val
  63.     def SaveResource(self,arg0,arg1,arg2):
  64.         val = BBLibc.B_ResourceManager_SaveResource(self.this,arg0,arg1,arg2)
  65.         return val
  66.     def LoadResourceToMemory(self,arg0,arg1):
  67.         val = BBLibc.B_ResourceManager_LoadResourceToMemory(self.this,arg0,arg1)
  68.         return val
  69.     def GetnFiles(self):
  70.         val = BBLibc.B_ResourceManager_GetnFiles(self.this)
  71.         return val
  72.     def GetFile(self,arg0):
  73.         val = BBLibc.B_ResourceManager_GetFile(self.this,arg0)
  74.         return val
  75.     def __repr__(self):
  76.         return "<C B_ResourceManager instance>"
  77. class B_ResourceManager(B_ResourceManagerPtr):
  78.     def __init__(self,this):
  79.         self.this = this
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. #-------------- FUNCTION WRAPPERS ------------------
  87.  
  88. GetnOpenedInputFiles = BBLibc.GetnOpenedInputFiles
  89.  
  90. GetnOpenInputFiles = BBLibc.GetnOpenInputFiles
  91.  
  92. ResetnOpenedInputFiles = BBLibc.ResetnOpenedInputFiles
  93.  
  94. SetOnOpenInputFileFunc = BBLibc.SetOnOpenInputFileFunc
  95.  
  96. RemoveOnOpenInputFileFunc = BBLibc.RemoveOnOpenInputFileFunc
  97.  
  98. ReadBOD = BBLibc.ReadBOD
  99.  
  100. LoadBOD = BBLibc.LoadBOD
  101.  
  102. ReadAutoBOD = BBLibc.ReadAutoBOD
  103.  
  104. ReadMMP = BBLibc.ReadMMP
  105.  
  106. SaveBODData = BBLibc.SaveBODData
  107.  
  108. LoadBODData = BBLibc.LoadBODData
  109.  
  110. SaveAutoBODData = BBLibc.SaveAutoBODData
  111.  
  112. LoadAutoBODData = BBLibc.LoadAutoBODData
  113.  
  114. LoadResourceToMemory = BBLibc.LoadResourceToMemory
  115.  
  116. def GetResourceManager():
  117.     val = BBLibc.GetResourceManager()
  118.     val = B_ResourceManagerPtr(val)
  119.     return val
  120.  
  121.  
  122.  
  123. #-------------- VARIABLE WRAPPERS ------------------
  124.  
  125. B_CID_OBJDSCR = BBLibc.B_CID_OBJDSCR
  126. B_CID_BITMAP = BBLibc.B_CID_BITMAP
  127. B_CID_BMP = BBLibc.B_CID_BMP
  128. B_CID_ALPHABMP = BBLibc.B_CID_ALPHABMP
  129. B_CID_AUTO_OBJDSCR = BBLibc.B_CID_AUTO_OBJDSCR
  130.